<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        /* 
            所有的数组的 构造函数是 Array
            所有的对象的 构造函数是 Object
            所有的函数的 ..... Function 
                  正则        RegExp 
            prototype  是一个对象的数据结构 
        
        
        */


        // 需求  1 . 给每个数组 添加一个去重方法 

        Array.prototype.uniq = function(){
            const arr = [];
            for(let i=0;i<this.length;i++){
                if(arr.indexOf(this[i]) === -1){
                    arr.push(this[i])
                }
            }
            return arr;
        }

        console.log([1,2,1,3,3,2,2,2,4,2,7,8,9].uniq());
        console.log([11,2,1,33,3,2,52,2,4,2,7,8,9].uniq());

    </script>
</body>
</html>